-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CEditView::Create において SystemParametersInfo 呼び出しが失敗した場合の対策を追加 #527
CEditView::Create において SystemParametersInfo 呼び出しが失敗した場合の対策を追加 #527
Conversation
失敗した場合の値は上限の 31 にしました。マジックナンバーではなくて constexpr で定数宣言した方が良いかも知れませんが…。 |
@@ -385,7 +385,12 @@ BOOL CEditView::Create( | |||
|
|||
/* キーボードの現在のリピート間隔を取得 */ | |||
DWORD dwKeyBoardSpeed; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- dwKeyBoardSpeed のデフォルトは const の変数として定義した方がいいと思います。
- 392行目では直値を使わず、その定義した const の変数を使った方がいいと思います。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
8927c9b で、直値を何度も使わずに定数宣言して使うように修正しました。
sakura_core/view/CEditView.cpp
Outdated
} | ||
else{ | ||
dwKeyBoardSpeed = 31; | ||
dwKeyBoardSpeed = keyboardRepeatSpeedMax; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
細かいですが、
393行目は意味的には最大値ではなくデフォルト値という意味なので
390行目と396行目は役割が異なります。
別の定数を用意してそれを393行目で使って、その上でその定義値として、keyboardRepeatSpeedMax
を使えばいいと思います。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
83458a2 で対応しました。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます
Merge します。もし問題が見つかったら別の PR で対処する事にしましょう。 |
…ix_episode_2 CEditView::Create において SystemParametersInfo 呼び出しが失敗した場合の対策を追加
#523 で頂いた レビュー指摘コメント に対応しました。